<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script type="text/javascript">
    function typeOf(value) {
      if (value === null){
        return 'null'
      }
      return typeof(value) === 'object'?{
        '[object Object]':'Object',
        '[object Array]':'Array',
        '[object Number]':'o-Number',
        '[object String]':'o-String',
        '[object Boolean]':'o-Boolean'
      }[Object.prototype.toString.call(value)]:typeof(value)
    }
  </script>
</body>

</html>